﻿.top .member{ margin-left: 25px; }
.top .my{ margin-right: 25px; }

.main{ margin:10px 5px 0; width: 480px; }
.pad15{padding:15px; margin:0;}
.rank .btn{ right: 8px; overflow: hidden; }
.right h2{ font-size:12px;}
.t-part .info{  width: 350px; top: 28px; right: -33px; }
h1{ font-size: 10px; height: 55px; }

.nav{ margin-top: 4px; }
.has-sub{ margin-top: 15px; background-position: -3px -123px; }
.current .has-sub{ background-position: -3px -102px;  }

.global-drop{ z-index: 999; }
.global-drop .border{ line-height: 23px; }
.global-drop .drop{ width: 20px; }
/*.drop-content ol li ol li{  display: block; width: 70px;  }
.drop-content ol li ol li a{ text-align: left; }*/
/*.drop-content dd{ line-height: 20px!important; width: 70px; }*/

.news { margin-top: 10px; }
.has-tab .tabs{ float: left; width: 178px; }
.has-tab .tabs li{ margin:0; padding: 0 3px;}
.has-tab .title{ margin: 0; background: url(../images/tabs_bg.png) repeat-x; padding: 0 5px; overflow:hidden; }
.has-tab .tabs .current{ overflow: hidden; }
.btn{ top: 140px; }
.btn .rnd, .btn .clear{ margin: 0 3px 0 0; }
.r-box h2{ border-top:1px solid #ccc; font-size:12px; padding-top:3px}

.sub{ top: 36px;  overflow: hidden; }
.sub-p a{ height: 45px; }
.sub a{ height: 25px; }

.balls .btn{ right: 8px; top: 3px; }
.ie6-hide { display: none; }
.footer .links li{ padding-top: 15px; height: 25px; }
.footer .links li i{ background-position: 5px -201px; }
.footer .links .current i{  background-position: 5px -163px; }

.news .title i{ background-position: -46px -85px; margin-top: 6px; vertical-align: center; }
.news .more-section{ margin-left: 80px; }
.tagli{ width: 630px; }
.taglist .btn, .info-list .btn{ width: 80px;  }

.news .pre, .news .next{ cursor: pointer; }
.forie{ border-top: 0; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 7px 2px 0 2px; }
.nav ul .current{ background: url(../images/nav_over_ie6.png) no-repeat 0 2px;   }
#tab li {  height: 30px; overflow: hidden; }

.kind span, .kind .kinds{ display: block; float: left; }
.kind .kinds{ }
.clearall{ clear: both; }

.left-content li{ width: 345px; margin: 0px 6px 0 0;  }
.i-box li, .n-news ul li { width: 325px; }
.n-news ul li{ float: none; }
.user-form .title em{ background-position: -40px -128px; }

/*user center */
.table i{ vertical-align: middle; }
.msg{ padding: 5px 10px; }
.msg h2 i{ background-position: 0 -2px; vertical-align: middle; }

/*彩票中心*/
.t-content { width: 195px; }
.thumb{ margin: 24px 8px 0px 15px; }

.section .btn{ width: 447px; }
.page-buy .btn{ width: 80px; }
.page-buy .section h2, .step h2{ background: url(../images/buy_title_bg.png) repeat-x; height: 44px; line-height: 34px; font-weight: normal; color: #f00; font-size: 12px; }

/*购买彩票*/
.body .type{ width: 185px; }
.body .type li{ margin: 0 2px 0 0; }
.page-buy .type { margin-right: 15px; margin-top: -2px; border-bottom: 0; }
.ele-ipt{ background-position: 0 -57px; border: 0; width:45px; height: 20px;  line-height:24px; }
.section .tip, .jj{ vertical-align: bottom; }
.jj{ margin-bottom: 10px; }

.ssck{ background-position: 0 -79px; width: 100px; }
.ggfs{ background-position: 0 -123px; }
.ljtz{ background-position: 0 -167px; }

.ss-box .ss i, .ss-box .kssj i, .ss-box .grid th i { overflow: hidden;  }
.ss-box .grid .fx i { line-height: 20px;}
.ssck-head .btn{ top:1px; right: 209px; }
.g-area .b-part{ width: 330px; }
.ss-box .grid .fx a{ height: 25px; display: inline-block; zoom: 1; }